achieve (a result) - French English Dictionary